package cn.ztr.ymcc.service;

import cn.ztr.ymcc.domain.PayOrder;
import cn.ztr.ymcc.domain.PayZfb;
import cn.ztr.ymcc.result.JsonResult;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author ztr
 * @since 2023-03-10
 */
public interface IPayOrderService extends IService<PayOrder> {
    /**
     * 用户支付
     * @param payZfb
     * @return
     */
    JsonResult apply(PayZfb payZfb);

    /**
     * 支付成功后的业务
     * @param parameters
     */
    void paySuccess(Map<String, String> parameters);
}
